Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Czech Republic F2 Czech Republic F3 Slovenia F3 Austria F1 France F10 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Germany F2 Germany F3 Croatia F2 Italy F15 Italy F19 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 France F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Czech Republic F1 Austria F2 Czech Republic F3 Germany F7 Hungary F3 Czech Republic F1 Italy F4 Morocco F4 Italy F16 IX Torneo Internacionale de Tennis - Barletta Czech Open 2005 - Prostejov USTA Comerica Challenger - Aptos Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Status Athens Open - Athens ECM Prague Open 2008 - Prague Tunis Open - Tunis Unicredit Czech Open - Prostejov Levene Gouldin & Thompson Tennis Challenger - Binghamton Open de Rennes - Rennes Ortisei Challenger Pingguo Challenger Prague Challenger Nottingham Challenger St. Remy Challenger Dallas Challenger Tashkent Challenger Dallas Challenger Tashkent Challenger Bratislava Challenger Tashkent Challenger Mons Challenger Bratislava Challenger Wroclaw Challenger Seoul Challenger Budapest Challenger Glasgow Challenger Eckental Challenger Gwangju Challenger Ismaning Challenger Bratislava Challenger Pau Challenger Hamburg Challenger Lugano Challenger Ismaning Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Zagreb Challenger Ortisei Challenger Jonkoping Challenger Izmir Challenger Quimper Challenger Biella 7 Challenger Bergamo Challenger Surbiton Challenger Eckental Challenger Biel Challenger Irving Challenger Surbiton Challenger Bratislava Challenger Recanati Challenger Synsam Swedish Open - Bastad Nottingham Challenger Croatia Open - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Open de Rennes La Trinitaine - Rennes Open de Tenis Comunidad Valenciana - Valencia Synsam Swedish Open - Bastad Croatia Open Umag - Umag Copa Telmex - Buenos Aires Ordina Open - 's-Hertogenbosch St. Petersburg Open - St. Petersburg Medibank International - Sydney Thailand Open - Bangkok Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Winston Salem - Winston Salem Gerry Weber Open - Halle GHI Bronx Tennis Classic - Bronx Chennai Open - Chennai Brisbane International - Brisbane The Dubai Tennis Championships - Dubai Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Czech Indoor Open - Prague PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Steelers Cup - Kosice Citi Open - Washington Hall of Fame Tennis Championships - Newport PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Bet-at-home Cup - Kitzbuhel Citi Open - Washington Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Citi Open - Washington Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Shenzhen Open - Shenzhen Erste Bank Open - Vienna ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm DIEMA XTRA Sofia Open - Sofia New York Open - New York Tashkent Challenger Libema Open - 's-Hertogenbosch Open Sud de France - Montpellier Croatia Osiguranje Rijeka Open - Rijeka Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille Tatra Banka Slovak Open - Bratislava Wroclaw Challenger Seoul Challenger Aptos Challenger Bratislava Challenger Sarajevo Challenger Rennes Challenger Helsinki Challenger Ostrava Challenger Mons Challenger Tashkent Challenger Chuncheon Challenger Bratislava Challenger Sunrise Challenger Quimper Challenger Guangzhou Challenger Penza Challenger Wroclaw Challenger St. Brieuc Challenger Nottingham Challenger Ismaning Challenger Kaohsiung Challenger Indian Wells Challenger Mallorca Challenger Johannesburg Challenger Quimper 2 Challenger Busan Challenger Biella 2 Challenger Bratislava Challenger Prague Challenger Brescia Challenger Granby Challenger Ismaning Challenger Helsinki Challenger Seoul Challenger Busan Challenger Prague Challenger Prague Challenger Bratislava Challenger Ilkley Challenger Drummondville Challenger Raanana Challenger St. Remy Challenger Izmir Challenger Brest Challenger Shenzhen Challenger Raanana Challenger Vancouver Challenger Loughborough Challenger Mallorca Challenger Togliatti Cup - Togliatti Zivnobanka Czech Open - Prostejov Bratislava Challenger Chennai Open - Chennai SAP Open - San Jose ECM Cup - Prague Czech Open 2006 - Prostejov ATU Cup 2001 - Weiden Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Quimper Challenger Prague Open - Prague Arroyo de la Encomienda - Valladolid Samarkand Challenger - Samarkand Black Forest Open - Freudenstadt Biella 1 Challenger Tehran Open ATP Challenger - Tehran The Stella Artois Championships - London Tatra Banka Open 2003 - Bratislava San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Timisoara Challenger - Timisoara Kyiv Open - Kiev Tatra Banka Open - Bratislava Sarajevo Open - Sarajevo Draft Corona Mexico City Open - Mexico City Warsteiner Challenger Lubeck - Lubeck Citta di Monza - Monza Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Warsteiner Challenger Wolfsburg - Wolfsburg St. Petersburg Challenger - St. Petersburg Steelers Cup 2005 - Kosice Top Wool Challenger - Biella Stella Artois Clay Court Championships - Budaors BCR Open Romania - Bucharest Challenger Hamburg - Hamburg 7° Trani Cup - Trani NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Pacific Life Open - Indian Wells Samarkand Challenger - Samarkand Zivnobanka Czech Open - Prostejov Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Western & Southern Financial Group Masters - Cincinnati Unique Zagreb Open - Zagreb Pacific Life Open - Indian Wells Trofeo Sisma Mantova - Mantova Sony Ericsson Open - Miami Togliatti Cup - Togliatti BNP Paribas Open - Indian Wells dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Alexander Kolyaskin Memorial - Donetsk Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Rogers Cup - Montreal The LTA Nottingham Challenger - Nottingham Privatbank Open 2006 - Dnepropetrovsk Brasil Open - Costa do Sauipe IPP Open - Helsinki Sony Ericsson Open - Miami KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg Orleans Challenger Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Internationaux du Doubs - Besancon Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Kos Succhetti Tennis Cup - Cordenons Kobstaedernes ATP Challenger - Kolding Porsche Open - Poznan Busan Challenger Segovia Challenger Tatra Banka Slovak Open - Bratislava St. Remy Challenger Sony Ericsson Open - Miami Johannesburg Challenger Athens Challenger The LTA Bolton Challenger - Bolton Rennes Challenger Orleans Challenger Kobstaedernes ATP Challenger - Kolding Guangzhou Challenger Neride Prague Indoor - Prague Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Prostejov Challenger Nottingham Challenger Challenger Ford de Cherbourg - Cherbourg BNP Paribas Masters - Paris Astana Challenger BNP Paribas Open - Indian Wells Segovia Challenger Izmir Challenger Mons Challenger Sony Open Tennis - Miami Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Prague Challenger Bratislava Challenger Helsinki Challenger Le Gosier Challenger Moselle Open - Metz Rogers Cup - Montreal Legg Mason Tennis Classic - Washington Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk IPP Open - Helsinki Mobilux Open - Luxembourg KGHM Dialog Polish Indoors - Wroclaw Shenzhen Challenger Challenger 42 - Andrezieux Taipei City Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Neride Prague Indoor - Prague Sony Ericsson Open 2008 - Belgrade KGHM Emax Polish Indoors - Wroclaw Busan Challenger Granby Challenger Challenger DCNS de Cherbourg - Cherbourg BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli Geneva Challenger BMW Tennis Championship - Sunrise Taipei City Challenger Busan Challenger KGHM Polish Indoors - Wroclaw Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger Swiss Indoors Basel - Basel Eckental Challenger Brescia Challenger Manila Challenger BNP Paribas Masters - Paris Ostrava Challenger Busan Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Bangkok Challenger Prague Challenger Sony Open Tennis - Miami Tashkent Challenger St. Petersburg Challenger by Kinex - St. Petersburg Brest Challenger Eckental Challenger Prosperita Open 2007 - Ostrava Bratislava Challenger Brescia Challenger Irving Challenger Open de la Ville de Saint Denis - Reunion Island San Remo Challenger KGHM Polish Indoors - Wroclaw If Stockholm Open - Stockholm Portoroz Challenger Miami Open - Miami TCT Open - Tunis Porsche Open - Poznan The LTA Wrexham Challenger - Wrexham Rennes Challenger Tennis Napoli Cup - Naples Garden Open - Rome St. Brieuc Challenger Fergana Challenger Gerry Weber Open - Halle ATU Cup - Weiden Nord/LB Open - Braunschweig Orleans Challenger Ispat Open 2004 - Ostrava Noumea Challenger Ortisei Challenger Prague Open - Prague Brasov Challenger - Brasov Togliatti Cup - Togliatti Tampere Imageneering Open - Tampere Ortisei Challenger St.Petersburg Challenger by Kinex - St. Petersburg Phoenix Challenger Taipei City Challenger Open SEAT Godo 2006 - Barcelona Guadalajara Challenger 10ø Tornea B. Camparini - Reggio Emilia Pozoblanco Challenger CA Challenge 2002 - Graz Canottieri Minico 2004 - Mantova Open des Alpes Trophee BNP Paribas - Grenoble ATP Challenger Trophy 2007 - Trnava Ethias Trophy - Mons Eckental Challenger Manchester Challenger Challenger 42 - Andrezieux Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Prostejov Challenger Biella Challenger Nokian Hakkapeliitta Open - Tampere Recanati Challenger Bratislava Challenger Samsung Securities Cup - Seoul Ostrava Challenger Cary Challenger Miami Open - Miami IPP Open - Helsinki Tennis Napoli Cup - Napoli Internazionali BNL d'Italia - Rome Czech Indoor Open - Prague Mauthausen Challenger Troisdorf Challenger Pharma Medico Open 2008 - Aarhus Ilkley Challenger Ostrava Challenger Malaga Challenger Jameson Cup - Milan Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Olbia Challenger - Olbia Atlanta Tennis Championships - Atlanta Open des Alpes Trophee BNP Paribas - Grenoble Olimp Kyiv Open - Kiev Delray Beach Open - Delray Beach Surbiton Challenger BMW Challenger Open - Monchengladbach Intersport Heilbronn Open - Heilbronn Forli 3 Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos BB&T Atlanta Open - Atlanta Taipei City Challenger China Open - Beijing ECM Prague Open - Prague Steelers Cup - Kosice Prague Challenger Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Countrywide Classic - Los Angeles St. Remy Challenger Gerry Weber Open - Halle Next Generation Adelaide International - Adelaide PEOPLEnet Cup - Dnepropetrovsk RCA Championships - Indianapolis Hypo Group Tennis International - Portschach Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Chennai Open - Chennai The Dubai Tennis Championships - Dubai AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis BMW Open - Munich AEGON International - Eastbourne Open de Moselle - Metz Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland BB&T Atlanta Open - Atlanta Trnava Challenger Granby Challenger Aircel Chennai Open - Chennai Open 13 - Marseille AEGON Championships - London Pozoblanco Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Irving Challenger Croatia Open - Umag Open de Nice Cote dAzur - Nice Hall of Fame Tennis Championships - Newport Kun-Ming Challenger Sydney International - Sydney Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Next Generation Adelaide International - Adelaide Shenzhen Open - Shenzhen Thailand Open - Bangkok Hall of Fame Open - Newport Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open Sabadell Atlantico - Barcelona Wimbledon - London Davidoff Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Masters Series Madrid - Madrid Rogers Masters - Toronto Mutua Madrilena Masters Madrid - Madrid Thailand Open - Bangkok AIG Japan Open - Tokyo Ordina Open - 's-Hertogenbosch Western & Southern Open - Cincinnati U.S. Open - New York Mutua Madrid Open - Madrid Legg Mason Tennis Classic - Washington Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Citi Open - Washington U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Miami Open - Miami Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Rogers Cup - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, MAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 French Open (juniors) Davis Cup, World Group, 1R, CHI-SVK 4-1 Australian Open (juniors) French Open (juniors) Davis Cup, World Group, PO, SVK-BEL 2-3 U.S. Open (juniors) Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Olympics - London Australian Open (juniors) Wimbledon (juniors)